multiple-film apparatus - Turkish English Dictionary